import http from "../http.ts"


/**
 * 新增AI聊天页面
 * @param {object} params ChatPageDto
 *
 * @param params.userId 隶属用户
 * @param params.updateBy 上传者
 *
 * @returns
 */
export function addChatPage(params) {
    return http.post(`/chat-page/`, params, {
        msg: false,
        token: true,
        load: false
    });
}

/**
 * 根据userId获取AI聊天页面列表
 * @param {string} userId
 * @returns
 */
export function getChatPageList(userId) {
    return http.get(`/chat-page/${userId}`,{
        msg:false,
        token: true,
        load: false
    });
}

/**
 * 删除AI聊天页面
 * @param {string} id
 * @returns
 */
export function delChatPage(id) {
    return http.delete(`/chat-page/${id}`, {
        msg: false,
        token: true,
        load: false
    });
}

/**
 * 修改ai聊天页面
 * @param {object} params ChatPageDto
 * @param {string} params.id 唯一id
 * @param {string} params.pageName 页面名称
 * @param {string} params.updateBy 上传者
 * @returns
 */
export function putChatPage(params) {
    return http.put(`/chat-page/`, params, {
        msg: false,
        token: true,
        load: false
    });
}